.page-container {
  position: relative;
  width: 100%;
  min-height: 100%;
  padding-bottom: calc(100rpx + 80rpx + constant(safe-area-inset-bottom));
  padding-bottom: calc(100rpx + 80rpx + env(safe-area-inset-bottom));
	

  /* 列表容器 start */
  .list-container {
    position: relative;
    width: 100%;
    padding: 0rpx 30rpx;

    /* 列表Item start */
    .list-item {
      position: relative;
      width: 100%;
      margin-top: 30rpx;

      // 标题
      .list-title {
        position: relative;

        padding-left: 26rpx;

        &::before {
          content: '';
          position: absolute;
          left: 0;
          top: 50%;
          width: 10rpx;
          height: 70%;
          border-radius: 100rpx;
          background-color: var(--tn-color-primary);
          transform: translateY(-58%);
        }
      }

      /* 列表项 start */
      .content-container {
        position: relative;
        width: 100%;
				margin-bottom: 20rpx;

        .content-item {
          flex-grow: 0;
          flex-shrink: 0;
          position: relative;
          margin-top: 30rpx;
          opacity: 0;
          animation: list-item-enter-animation 0.3s ease forwards;
					.list-content{
						display: flex;
						align-items: center;
						.avatar-img{
							margin-right: 20rpx;
						}
					}
        }
      }
      /* 列表项 end */
    }
		.list-item-lianxi{
			height: 100vh;
			overflow: hidden;
		}
    /* 列表Item end */
  }
  /* 列表容器 end */
}

/* 入场动画 start */
@keyframes list-item-enter-animation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* 入场动画 end */
